package com.cci.kangdao.dao;

import java.util.List;
import java.util.Map;

import com.cci.kangdao.dao.model.IntegralLogT;
import com.cci.kangdao.dao.model.IntegralSetupT;
import com.cci.kangdao.dao.model.UserT;

/**
 * 用户积分操作
 * 
 * @author fengshuai
 *
 */
public interface IntegralOperationDao {

	/**
	 * 获取积分日志接口
	 * 
	 * @param map
	 * @return
	 */
	public List<IntegralSetupT> getIntegralLog(Map<String, Object> map);

	/**
	 * 查看积分规则
	 * 
	 * @return
	 */
	public List<IntegralSetupT> getIntegralSetup();

	/**
	 * App用户上传行为记录接口
	 */
	public int uploadRecordLogs(Map<String, Object> map);

	/**
	 * 获取积分规则
	 */
	public List<IntegralSetupT> getIntegralSetupDatas();

	/**
	 * 获取一天当中的插入的规则的条数
	 * 
	 * @param map
	 */
//	public int getCountIntegralLogT(Map<String, Object> map);

	/**
	 * 在积分日志表中插入数据
	 * 
	 * @param map
	 */
//	public int insertIntegralLogTDatas(Map<String, Object> map);

	/**
	 * 根据userid查询出user表的id
	 * 
	 * @param userid
	 */
	// public UserT getUserId(String userid);
	/**
	 * 查询用户当前的积分
	 * 
	 * @param map
	 */
//	public List<IntegralLogT> getIntegralSetupIDNow(Map<String, Object> map);
}
